@charset "utf-8";
/*!
/* start reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, input, select, textarea, table, caption, tbody, tfoot, thead, tr, th, td, .x { margin: 0; padding: 0; }
li { list-style:none; }
table { border-collapse:separate; }
a span, form label { cursor:pointer; }
a img, img, iframe, fieldset { border:none; }
select, textarea, input, button { vertical-align:middle; font-family:inherit; font-size:100%; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }
blockquote, q { quotes: "" ""; }
h3{font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;}
h4, h5, h6 { font-size:100%; }
/* end reset */

/* start base */
/*body*/
html { }
body { font:11px/1.8em Verdana, Arial, Tahoma, Geneva, "Trebuchet MS", STHeiTi, SimSun, sans-serif;background:#ececec; color:#193a67;}
/*link*/
a{color:#193a67; text-decoration:none;}
a:hover{color:#c00f0f; text-decoration:none;}
/*display*/
.hide{display:none;}
/*float*/
.fll{float:left;}
.flr{float:right;}
/*clear*/
.clearfix, .fixfloat, .fix, .iheader, .icontainer, .ifooter, .sContent, .formArea li { display:inline-block; }
.clearfix, .fixfloat, .fix, .iheader, .icontainer, .ifooter, .sContent, .formArea li { display:block; }
.clear, .clearfix:after, .fixfloat:after, .fix:after, .iheader:after, .icontainer:after, .ifooter:after, .sContent:after, .formArea li:after { display:block; visibility:hidden; overflow:hidden; clear:both; height:0; content:"."; }
/*margin padding*/
.mt10{margin-top:10px;}
.pt20{padding-top:20px;}
.mr30{ margin-right:30px;}
/*form*/
.formArea { }
.remind {clear:both; margin:10px 0;padding:15px; border:1px solid #C00F0F; text-align:center; font-size:12px; background:#fff; color:#C00F0F; }
.formArea ul { position:relative; float:left; width:100%; }
.formArea li { position:relative; float:left; width:100%; padding:5px 0; }
.formArea label {cursor:pointer; float:left; width:200px; margin-right:5px; text-align:right;  }
.formArea a { color:#c00; text-decoration:underline; }
.formArea .formAuto { }
.formArea .actions {margin:0; }
.formArea .lblRadio { float:left; width:auto; }
.formArea .lblbillingAddress { float:left; width:auto; padding-left:190px; }
.strong1 { color:#BF100B; }
.allInput, #cc_num, #cc_cvv, #cc_issue { float:left; width:250px; height:22px; padding:3px 5px; border:1px solid #46413e; background:#fff;}
.allTextarea { float:left;width:252px; height:60px; padding:3px 5px;  border:1px solid #46413e; background:#fff;}
.allSelect, #cc_type, #cc_valid_month, #cc_valid_year, #cc_exp_month, #cc_exp_year,#billing_country { float:left; width:262px; height:20px;  border:1px solid #46413e; background:#fff;}
#cc_valid_month, #cc_valid_year, #cc_exp_month, #cc_exp_year { width:130px; margin-right:5px;  border:1px solid #46413e; background:#fff;}
#newsletterSubmit { margin-left:5px; }
.formArea .error { margin-left:5px;color:#c67d4b; }
.formArea label.error { display:inline;float:none;  }
.formArea input.error { margin:0; border:1px solid #c67d4b;}
.formArea textarea.error, .formArea select.error {margin:0; border:1px solid #c67d4b; }
.tipDir1 .formArea .errorInfo { float:left;  margin-left:10px;}
.allBtn { cursor:pointer; width:auto; padding:0 10px; height:30px; border:0;background:#193a67;line-height:30px; color:#fff; text-align:center; }
a.allBtn, a.allBtn:hover { display:inline-block; overflow:hidden; line-height:25px;font-size:11px; font-weight:normal;color:#fff; text-decoration:none; }
/*color*/
.color01{color:#c00f0f}
/* end base */


/* start wrapper */
#wrapper { width:984px; margin:0 auto; background:url(../images/bg.gif) repeat-y; padding:0 18px;}
#header{width:984px; height:124px;margin:0 auto; position:relative;} 
#container {width:984px;margin:0 auto;overflow:hidden;}
#aside {float:left;width:216px;}
#main { float:right;width:753px; }
#footer { background:#dee5eb}
/* end wrapper */

/* start section */
/*=start header=*/
.logo { position:absolute; top:15px;left:35px; }
.quickMenu{position:absolute;top:4px;  right:10px; padding:3px 10px 0 0; text-transform:uppercase;text-align:right; font:bold 12px/24px Verdana, Geneva, sans-serif;}
.basket{position:absolute;right:10px;top:30px; width:185px; height:28px; line-height:28px; background:url(../images/cart.gif) no-repeat left center; padding:0 0 0 38px;}
.pagination ul li a{float:right;padding:0;}
.nav{position:absolute;left:10px;top:70px;width:933px;height:44px; background:#193a67;border-radius:15px; padding:0 15px; }
.nav li {position:relative;float:left; display:inline;line-height:44px; }
.nav li.home{ overflow:hidden;background:#ccc;color:#193a67; border:0; margin-right:10px; }
.nav li a{ color:#fff; padding:0 10px;border-left:1px solid #ccc; }
.nav li.home a{ border:0; color:#193a67}
.nav li a:hover { color:#fff}
.nav li ul{ display:none; position:absolute;top:44px;left:0px; width:188px;padding:5px;background:#eee;z-index:1010;}
.nav li ul li a{ float:left;width:188px;padding:0; background:none; color:#193a67; line-height:20px;border:0; overflow:hidden;}
.nav li ul li:hover{ background:none; padding:0; line-height:20px; background:#193a67; color:#fff}

/*=end header=*/

/*=start container=*/
/*=start index=*/
.search{ float:left; width:186px; background:#3e5b85;border-radius:15px; padding:15px; color:#fff;margin-left:10px;}
.search .form{ float:left; background:#a90a06; padding:10px; margin-bottom:6px;}
.search select{ float:left; width:150px; height:24px; padding:3px 0; margin:0 0 6px 0;}
.search p{ float:left; width:100%;}
.searchInput{float:left;width:120px;height:24px; padding:0 0 0 10px; line-height:24px;border:0;}
.searchBtn{ cursor: pointer;float:left;width:90px;height:27px;background:url(../images/search.jpg) no-repeat}
.searchGo,.newsletter .newsBtn{cursor: pointer;float:left;width:33px;height:26px;background:url(../images/go.jpg) no-repeat; border:0; margin-left:10px;}
.search a{ color:#fff; text-decoration:underline;}
.banner{ float:right; width:737px; margin-right:10px;overflow:hidden;}
.brand,.hotPro{ position:relative; float:left; width:964px; margin:10px; border:1px solid #D5D5D5;}
.brand h3,.hotPro h3{ height:40px; padding:0 0 0 10px; line-height:40px; background:#eee; border-bottom:1px solid #ccc;}
.brand .content{display:inline;float:left;width:904px; height:168px; margin:0 30px;overflow:hidden;}
.brand li{position:relative;display:inline;float:left;width:140px;height:161px; padding:10px 20px 0; background:url(../images/band.jpg) no-repeat left center; overflow:hidden;}
.brand li .pic{width:135px;height:105px; }
.brand li .name{height:40px; margin-top:8px;overflow:hidden;}
.brand .pageBtn a.pre,.hotPro .pageBtn a.pre{position:absolute;left:0px;top:112px;width:29px;height:29px;background:url(../images/btn.png) no-repeat 0 0;z-index:10;}
.brand .pageBtn a.next,.hotPro .pageBtn a.next{position:absolute;right:2px;top:112px;width:29px;height:29px;background:url(../images/btn.png) no-repeat -32px 0;z-index:10;}
/* .brand li .pic a.s1{ float:left; width:135px; height:105px; background:url(../images/brand.png) no-repeat 0 0;}
.brand li .pic a.s2{ float:left; width:135px; height:105px; background:url(../images/brand.png) no-repeat -149px 0;}
.brand li .pic a.s3{ float:left; width:135px; height:105px; background:url(../images/brand.png) no-repeat -287px 0;}
.brand li .pic a.s4{ float:left; width:135px; height:105px; background:url(../images/brand.png) no-repeat 0 -114px;}
.brand li .pic a.s5{ float:left; width:135px; height:105px; background:url(../images/brand.png) no-repeat -149px -114px;}
.brand li .pic a.s6{ float:left; width:135px; height:105px; background:url(../images/brand.png) no-repeat -287px -114px;}
.brand li .pic a.s7{ float:left; width:135px; height:105px; background:url(../images/brand.png) no-repeat 0 -228px;}
.brand li .pic a.s8{ float:left; width:135px; height:105px; background:url(../images/brand.png) no-repeat -149px -228px;}
.brand li .pic a.s9{ float:left; width:135px; height:105px; background:url(../images/brand.png) no-repeat -287px -228px;}
.brand li .pic a.s10{ float:left; width:135px; height:105px; background:url(../images/brand.png) no-repeat 0 -342px;}
.brand li .pic a.s11{ float:left; width:135px; height:105px; background:url(../images/brand.png) no-repeat -149px -342px;}
.brand li .pic a.s12{ float:left; width:135px; height:105px; background:url(../images/brand.png) no-repeat -287px -342px;}
.brand li .pic a.s13{ float:left; width:135px; height:105px; background:url(../images/brand.png) no-repeat 0 -456px;}
.brand li .pic a.s14{ float:left; width:135px; height:105px; background:url(../images/brand.png) no-repeat -149px -456px;}
.brand li .pic a.s15{ float:left; width:135px; height:105px; background:url(../images/brand.png) no-repeat -287px -456px;}
.brand li .pic a.s16{ float:left; width:135px; height:105px; background:url(../images/brand.png) no-repeat 0 -570px;}
.brand li .pic a.s17{ float:left; width:135px; height:105px; background:url(../images/brand.png) no-repeat -149px -570px;}
.brand li .pic a.s18{ float:left; width:135px; height:105px; background:url(../images/brand.png) no-repeat -287px -570px;} */
.ad{ float:left; width:972px; margin:0 8px;}
.hotPro .content{display:inline;float:left;width:904px; height:188px; margin:0 30px;overflow:hidden;}
.hotPro li{position:relative;display:inline;float:left;width:140px;height:181px; padding:10px 20px 0; background:url(../images/band.jpg) no-repeat left center; overflow:hidden}
.hotPro li .pic{width:135px;height:95px;}
.hotPro li .name{height:18px;overflow:hidden; line-height:18px;text-align:center;}
.hotPro li .name a{ color:#193a67}
.hotPro li .was{ text-align:center; line-height:18px;}
.hotPro li .now{color:#c00f0f;text-align:center; font:bold 12px/20px Verdana, Geneva, sans-serif;}
.hotPro li .action{ width:80px;text-align:center; margin-left:30px; background:#193a67;border-radius:15px; color:#fff; text-transform:uppercase; }
.searchArea{ float:left; width:984px; margin-top:10px; }
.searchArea .s1{ float:left;width:964px; background:#e4ebf3; border:1px solid #e8eef5; padding:9px; margin-left:10px;}
.searchArea h3{ color:#224a7b; font:bold 15px/24px Verdana, Geneva, sans-serif; margin-bottom:10px;}
.searchArea ul{ float:left; width:924px;border:1px solid #e8eef5; height:270px; padding:10px; background:#fff; overflow-y:scroll; overflow-x:hidden;}
.searchArea li{ float:left; width:125px; height:20px; overflow:hidden; list-style:inside}
.crumb{line-height:24px;}
/*=end container=*/
/*=start footer=*/
.newsletter{ width:967px; height:40px; margin:10px auto; background:#193a67;}
.newsletter p{ float:left; width:450px; padding:0 0 0 30px;}
.newsletter  span{ float:left; line-height:40px; color:#fff;}
.newsletter .newsInput{ float:left; width:156px; height:26px;margin:7px 5px; background:#fff; border:0; color:#333;}
.newsletter .newsBtn{ margin:7px 0;}
.footLink{ float:left; width:984px;}
.footLink h3{ color:#224a7b; font:bold 16px/36px Verdana, Geneva, sans-serif; text-transform:uppercase;}
.footLink .s1{ float:left; width:190px; margin-left:10px;}
.footLink .s2{ float:left; width:350px;}
.add{ float:left; width:964px; margin:10px;}
.add p{ background:url(../images/add.gif) no-repeat left center; padding:0 0 0 190px;}
.card{ float:left; width:984px; text-align:center;}
.copyRight{ float:left; width:984px; text-align:center;}
/*=end footer=*/

/*=start category=*/
#aside .area{ float:left; width:216px; margin:10px 0 0 10px;}
#aside .area1{float:left; width:184px; margin:10px 0 0 10px; padding:15px; border:1px solid #ccc;}
#aside h3{ font:bold 16px/34px Verdana, Geneva, sans-serif;}
.categoryBar{ float:left; width:753px; }
.categoryBar h1{ float:left; font:bold 18px/27px Arial, Helvetica, sans-serif; color:#BF100B;}
.categoryBar .page{ float:right; margin-right:10px; line-height:27px;}
.page a,.page span{ margin:0 5px;}
.page span{color:#BF100B;}
.list{ float:left; width:741px; margin:10px 0; border:1px solid #D5D5D5; border-bottom:0; overflow:hidden;}
.list h3{ height:40px; padding:0 0 0 10px; line-height:40px; background:#eee; border-bottom:1px solid #ccc;}
.list ul{ float:left;width:105%;}
.list li { position:relative;display:inline;float:left;width:200px;height:420px;padding:0 25px; overflow:hidden; border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5;}
.list li .pic{ margin:0 32px;}
.list li .name{height:50px; margin-top:6px;line-height:16px;overflow:hidden;}
.list li .number,.list li .price{ height:22px; line-height:22px; border-bottom:1px solid #ccc;}
.list li .number span,.list li .price span,.list li .fit span{ text-align:right; float:right; width:110px; color:#C00F0F;}
.list li .zoom{ text-align:center}
.list li .zoom a{ background:url(../images/zoom.png) no-repeat left center; padding:0 0 0 25px; color:#C00F0F}
.list li .fit{ height:60px; line-height:16px; overflow:hidden;border-bottom:1px solid #ccc;}
.list li .action{ text-align:center;}
.list li .action a{ color:#193a67; text-decoration:underline}
/*=end category=*/


/*=start cart=*/
.cartWrapper{width:980px;}
.cartPro{width:980px;}
.cartPro h3{margin:10px 0px;font:bold 14px/20px verdana;}
.bagArea{width:958px;padding:0px 10px 10px 10px;border:1px solid #D5D5D5;}
.itmetotal{padding:5px 0px;}
.itmetotal span{color:#C00F0F;}
.cartTable{width:100%;border:1px solid #D5D5D5;}
.cartTable table{width:100%;}
.cartTable th{padding:7px 0px;line-height:14px;}
.cartTable td{padding:10px 0px;text-align:center;}
.cartTable .title{background:#fff;font-weight:bold;color:#fff;}
.cartTable .itemName,.cartTable .size,.cartTable .bagQty,.cartTable .bagPrice,.cartTable .totalPrice{width:10%}
.cartTable .itemDetail{width:30%;}
.cartTable table .cartPrice{width:10%}
.cartTable table .cartaction{width:13%;}
.cartTable .action{width:10%}
.itemDetail .itemImg{float:left;width:62px;height:62px;}
.itemDetail .itemImg img,.itemDetail .itemImg a.img{border:1px solid #bebebe;}
.itemDetail .itemImg a:hover img{border:1px solid #C00F0F;}
.itemDetail .itemText{display:inline;float:left;width:190px;margin:6px 0px 0px 10px;text-align:left;}
.action a.del{padding:0 0px 3px 15px;background:url(../images/del.gif) no-repeat;color:#8B8A8A;text-decoration:underline;}
.qtyreduce{margin-left:15px;background:url(../images/bg.png) no-repeat 0 -178px;}
.qtyadd{background:url(../images/bg.png) no-repeat  -18px -178px;}
.qtyInput{float:left;width:25px;height:12px;margin:0px 5px;border:1px solid #bebebe;background:#fff;}
.bagQty a{float:left;width:12px;height:16px;}
.bagPromo{width:958px;margin:10px 0px;}
.bagPromo .code{float:left;width:452px;height:120px;padding:10px;border:1px solid #D5D5D5;}
.bagPromo h2{font-size:14px;}
.code .allBtn{ margin:1px 0 0 3px;}
.bagPromo .shipping{float:right;width:452px;height:120px;padding:10px;border:1px solid #D5D5D5;}
.codeLine{position:relative;float:left;width:100%;margin:10px 0 0 0;}
.codeLine li span {float:left;}
a.shipSend , a.cartInfo{cursor:pointer;display:inline-block;float:left;width:29px;height:26px;margin-left:10px;z-index:10;background:url(../images/bg.png) no-repeat -333px -253px;text-indent:-9999px;overflow:hidden;}
#btnshowShopDes{position:relative;}
#shipImg{display:none;position:absolute;right:10px;top:0px;}
#cartImg{display:none;position:absolute;right:58px;top:0px;z-index:10;}
.addCart{cursor:pointer;width:auto;height:26px;padding:0 5px;background:#BF100B;color:#fff; font-weight:bold; border:0;text-align:center;}
.totalArea{margin-top:10px;padding:10px ;border:1px solid #D5D5D5;text-align:right;}
.totalArea .orderTotal{margin-top:5px;padding:5px 0px;font-size:14px;color:#C00F0F;border-top:1px dashed #bebebe;}
.cartBtn{margin-top:10px;}
.continueBtn{cursor:pointer;float:left;width:128px;height:26px;background:#474747;color:#fff; font-weight:bold;text-align:center; }
a:link.checkoutBtn,a:visited.checkoutBtn,a:active.checkoutBtn,a:hover.checkoutBtn,a:link.continueBtn,a:visited.continueBtn,a:active.continueBtn,a:hover.continueBtn{padding-top:0;line-height:26px;color:#fff;}
.checkoutBtn{cursor:pointer;float:right;width:146px;height:26px;border:0; background:#BF100B;color:#fff; font-weight:bold;border:0;text-align:center; }
/*=end cart=*/

/*=start payment=*/
.ordernumber{width:20%;}
.formArea h4{padding:10px 0px;font-size:14px ;}
.lblJump label{line-height:30px;}
/*=end payment=*/

/*start loginArea*/
.loginArea{width:964px; margin:0 10px;}
.loginArea h3,.userWrapper h3{padding:5px 0 10px 0 ;font:14px/23px verdana; color:#C00F0F;}
.loginDes{padding:10px; border:1px solid #D5D5D5;}
.loginDes .lblFind a{color:#C00F0F;text-decoration:underline;}
.loginDes a:link,.loginDes a:visited,.loginDes a:active,.loginDes a:hover{color:#C00F0F;text-decoration:underline;}
/*end loginArea*/

/*=start help/user information=*/
.userWrapper {width:745px; overflow:hidden;}
.userDes{padding:10px; border:1px solid #D5D5D5;}
.userDes h4{font-size:12px;font-weight:bold; color:#C00F0F}
.userDes p a:link,.userDes p a:visited,.userDes p a:active,.userDes p a:hover{color:#BF1E48;text-decoration:underline;}
.userDes p a:link.toPay,.userDes p a:visited.toPay,.userDes p a:active.toPay,.userDes p a:hover.toPay{color:#fff;text-decoration:none;}
.userDes p a:link.allBtn,.userDes p a:visited.allBtn,.userDes p a:active.allBtn,.userDes p a:hover.allBtn {color:#fff;text-decoration:none;overflow:hidden}
.faq{}
.faqCon{float:left;width:745px;margin-bottom:10px;}
.faqCon li{float:left;}
.faqCon li .question{cursor:pointer;display:inline;float:left;width:735px;margin:5px 0px;padding:5px 10px;background:#ccc; color:#333;}
.faqCon li .on{cursor:pointer;}
.faqCon li .hide p{width:735px;padding:0px 10px;}
.faqCon li a{color:#D9042B}
/*=end help/user information=*/


/*start orderlist*/
p a.toPay{cursor:pointer;padding:2px 4px;background:#BF100B;color:#fff; font-weight:bold;text-align:center;}
p a:hover.toPay{color:#fff;text-decoration:none;}
a.ordernumber,a:hover.ordernumber{color:#C00F0F;text-decoration:underline;}
/*end orderlist*/

/*start orderDetail*/
.orderDetail{}
.orderDetail h4{padding:5px 0px 5px 10px;background:#474747;font-size:14px;color:#fff;}
.orderDetail .des{margin:10px 0px;}
.orderDetail .des span{color:#C00F0F;}
.orderDetail .sku,.orderDetail .qty,.orderDetail .price,.orderDetail .total{width:12%;}
.orderDetail .item{width:40%;}
.orderDetail .item .itemImg{float:left;width:62px;height:62px;}
.orderDetail .item .itemImg img,.orderDetail .item .itemImg a.img{width:60px;height:60px;border:1px solid #bebebe;}
.orderDetail .item .itemImg a:hover img{border:1px solid #C00F0F;}
.orderDetail .item .itemText{float:left;width:160px;margin:10px 0px 0px 10px;text-align:left;}
.orderDetail .totalArea{padding:10px ;border:1px solid #D5D5D5;}
.orderDetail .totalArea h4{width:340px;padding:5px 0px 5px 10px;line-height:14px;background:#474747;color:#fff;}
.shipAdd{float:left;width:340px;text-align:left;}
.orderDetail .shipAdd h4{width:334px;}
.orderDetail .bilAdd h4{width:334px;}
.bilAdd{float:right;width:344px;text-align:left;}
.pageBar{float:right;}
.pageBar a,.pageBar span{margin:0 2px;}
/*end orderDetail*/

/*start addresslist*/
.addresslist{}
.addresslist .addressNew{text-align:right;}
.addresslist .addressNew a,a:link.ordernumber,a:visited.ordernumber,a:active.ordernumber,a:hover.ordernumber{color:#C00F0F;text-decoration:underline;}
.addresslist li{float:left;width:758px;padding:10px 0px;border-bottom:1px dashed #bebebe;}
.addresslist li.last{border-bottom:none;}
.addresslist .addressInfo{float:left;width:558px;border-right:1px dashed #bebebe;}
.addresslist .addressaction{float:left;width:170px;text-align:center;}
.addresslist .addressaction .del,.orderDetail .del{padding:0 0px 3px 15px;background:url(../images/del.gif) no-repeat;color:#8B8A8A;}
/*end addresslist*/


/*=other=*/
.message{}
.message span{color:#C00F0F;font-size:24px;}
.message a{color:#C00F0F;text-decoration:underline;}
.userWrapper .list h3{margin:10px 0px;padding:5px 0 5px 15px;background:#fff;font:bold 14px/20px verdana;color:#fff;}
.pdSearch{float:left;width:100%;margin:10px 0;}
.pdArea{ display:inline;float:left;width:768px; margin:10px;padding:0 10px;border:1px solid #D5D5D5;}
.pdFound{margin-top:10px;color:#555;}
.pdFound .pic{display:inline;float:left;width:314px;height:470px;margin:0px 12px 0px 31px;}
.pdFound .pdPage{float:left;width:427px;}
.pdFound .pdPage h3{height:62px;padding:0;font:bold 48px Impact;color:#d9042b;background:none;}
.pdFound p{margin-bottom:15px;}
.pdFound h4{margin-top:18px;font:bold 24px verdana;}
/*=end other=*/
/* end section */
/*brand*/
.list h1{ text-align:center; margin:10px 0; font:bold 30px/40px Georgia, "Times New Roman", Times, serif; color:#A90A06}
.list form { border:1px solid #aaa; margin:10px; padding:20px 40px;}
.list form p{ font:bold 12px Georgia, "Times New Roman", Times, serif; color:#333; margin-bottom:10px;}
.list form select{ width:182px; padding:3px 0;}
.list form input{ background:#A90A06; color:#fff; border:0; height:24px; font:bold 12px/24px Verdana, Geneva, sans-serif}
.list form input.addBtn{ width:247px; height:51px; background:none; border:0;}
/*makes*/
.list dl{ float:left; padding:10px;}
.list dd{ float:left; width:32%; margin-left:1%;}
/*turbocharger*/
.list h4{ text-align:center;font:bold 12px/20px Georgia, "Times New Roman", Times, serif; color:#333}
.Tabs{ float:left; margin-top:10px; }
.Tabs .Tab{ height:26px; }
.Tabs .Tab  li a,.Tabs .Tab li{ float:left;width:auto; height:26px; background:#ccc;padding:0 11px; color:#333; text-transform:uppercase; line-height:26px; margin:0; }
.Tabs .Tab li a:hover,.Tabs .Tab li.on a{ background:#ccc; color:#cd1644;}
.Tabs .Con{ padding:9px; float:left; border:1px solid #ccc;}
.Tabs .Con dl{ float:left;}
.Tabs .reviewCon dd{ float:left; padding:10px 0; border-bottom:1px dotted #ccc;}
.prImg {width:402px;overflow:hidden;float:left;overflow:hidden; padding:1px;}
.prBig {position:relative;float:left;width:400px;height:400px; border:1px solid #CCCCCC;}
.prBig span{ display:table-cell; width:400px; height:400px; vertical-align:middle; text-align:center; background:#fff}
.prBig  img{ vertical-align:middle;margin-top: expression((400-this.height)/2);}
.prSmall{ position:relative;float:left; width:402px; margin-top:10px;display:inline;}
.prPre a{ position:absolute; top:0; left:0;cursor:pointer;width:10px;height:62px; background:url(../images/prleft.gif) no-repeat 0 1px;z-index:100; }
.prNext a{position:absolute; top:0; right:0; cursor:pointer;width:10px;height:62px; background:url(../images/prright.gif) no-repeat 0 1px;z-index:100;}
.prPre a:hover { position:absolute; top:0; left:0;cursor:pointer;width:10px;height:62px; background:url(../images/prleft1.gif) no-repeat 0 1px;z-index:100;}
.prNext a:hover {position:absolute; top:0; right:0;cursor:pointer;width:10px;height:62px; background:url(../images/prright1.gif) no-repeat 0 1px;z-index:100;}
.prSlist { position:relative; width:355px; height:62px;overflow:hidden; margin:0 12px 0 27px;}
.prSlist div{position:absolute; left:0; top:0;}
.prSlist a,.prSlist img{ display:block;}
.prSlist a {float:left; margin:0 9px 0 0; border:1px solid #CCC; width:60px; height:60px;}
.prSlist a span{ display:table-cell; width:60px; height:60px; vertical-align:middle; text-align:center;}
.prSlist a span img{ vertical-align:middle;margin-top: expression((60-this.height)/2);}
.prSlist a:hover, .prSlist a.on { border:1px solid #900000;}
.productDetail{float:right;width:335px; overflow:hidden; padding:20px 0;}
.productDetail h2{height:40px; font:18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;color:#333; width:368px; overflow:hidden; margin-bottom:5px;}
.productDetail p{color:#444;width:335px;}
.productDetail .was{}
.productDetail form { border:1px solid #aaa; margin:10px 0; padding:20px 40px;}
.productDetail .now{ font:bold 24px/30px Georgia, "Times New Roman", Times, serif; color:#A90A06; }


